a {color: red;}
a:visited {color: red;}
a:hover {font-weight: 900; font-size:1.1em; text-decoration:none;}
#notice {border: solid 4px red; padding: 20px; background-color: #fff0f0; margin-top: 16px; margin-bottom: 12px; font-size: 2em; text-align: center; font-weight: bold;}
#mainindex {width: 100%; background-color: #C0C0C0;}
#mainindex li {height: 50px; font-size:1.3em; font-weight: 600; vertical-align: middle;}
#mainindex img {float: left; clear:left;}
#mainindex span {display: block; float: left; margin-top: 15px; margin-left: 5px;}
#hider {position: absolute; visibility: hidden;}

.ui-dialog {background-color: white; border: 1px solid red;}
.ui-dialog .ui-dialog-title {font-weight: 700;}
.ui-dialog .ui-dialog-titlebar {border-bottom: solid 1px red; padding: 4px; cursor: move;}
.ui-dialog .ui-dialog-titlebar-close {float: right;}
.ui-dialog .ui-dialog-content {padding: 4px;}

.error {color: red; font-weight: 900; display:block;}


